﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;

namespace DAO
{
    public class DALSQLServer
    {
        private static DALSQLServer _instancia;
        private string _cadenaConexion;

        private SqlConnection _conexion;
        public SqlConnection Conexion
        {
            get { return _conexion; }
        }

        private DALSQLServer()
        {
            _cadenaConexion = System.Configuration.ConfigurationManager.ConnectionStrings["Mundialeitor"].ConnectionString;
            _conexion = new SqlConnection(_cadenaConexion);
        }

        public static DALSQLServer Instancia()
        {
            //Inicializo si no esta en uso
            if (_instancia == null)
            {
                _instancia = new DALSQLServer();
            }
            //Retorno la instancia inicializada como un Singleton
            return _instancia;
        }
    }    
}
